<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>Document</title>
</head>
<body>
<script>
	let arr = [5,9,6,3,8,1,3,5,2,6,4,2,56]
	// for 循环
	// forEach
	console.log(arr)
	// for(let i=0;i<arr.length;i++){
	// 	console.log('下标',i)
	// 	console.log('值',arr[i])
	// }
	// item:数组中元素的值
	// index:元素对应的下标
	// newarr:原数组
	arr.forEach(function(item,index,newarr) {
		console.log('forEach下标',index)
		console.log('forEach值',item)
		console.log('forEach值newarr',newarr)
	})
	// arr.forEach(item=>console.log(item))
	arr.forEach(item=>{
		let newstr = item+'哈哈'
		console.log(newstr)
	})

	// let newarr = arr.sort()
	// console.log(newarr)
	console.log(arr)
	// let new2 = arr.sort((a,b)=>{
	// 	return a-b
	// })
	let new2 = arr.sort((a,b)=>a-b)
	console.log(new2)

	// 数组的遍历 for of  可以直接获取数组的元素
	for(let value of arr){
		console.log(value)
	}
 	// for of  可以直接获取数组的索引
	for(let key in arr){
		console.log(key)
	}



</script>
	
</body>
</html>